package com.nameli.SIM.mapper;

import com.nameli.SIM.bean.entity.StudentInfo;
import com.nameli.SIM.bean.query.StudentQuery;
import com.nameli.SIM.bean.vo.StudentVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author NAME-L
 * @Description 学生信息Mapper接口
 * @className UserDAO
 * @date 2021-10-31 16:22:01
 */
@Mapper
public interface StudentInfoMapper {

    /**
     * 查询所有学生信息
     * @return list
     */
    List<StudentVO> queryAll();

    /**
     * 更新学生信息
     * @param studentInfo 学生实体
     * @return Boolean
     */
    Boolean updateStudentInfo(StudentInfo studentInfo);

    /**
     * 条件查询
     * @param studentQuery 查询条件封装类
     * @return list
     */
    List<StudentVO> queryByCondition(StudentQuery studentQuery);

}
